// pages/knowledgeDetail/knowledgeDetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    scrollTop: 0,
    article_id: '',
    title: '',
    time: '',
    content: '',
    issuer: '',
    keywords: ''
  },

  getData() {
    wx.$api.detailArticle({
      article_id: this.data.article_id
    }).then(res => {
      if (res.data.code == 200) {
        let { content, title } = res.data.data || {};
        if (this.data.keywords) {
          let reg = new RegExp(this.data.keywords, 'g');
          let replaceText = '<b style="color: #ff1e10;">'+ this.data.keywords +'</b>';
          content = content.replace(reg, replaceText);
          title = title.replace(reg, replaceText)
        }
        this.setData({
          title: title,
          publish_date: res.data.data.publish_date,
          content: content,
          publish_unit: res.data.data.publish_unit
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      article_id: options.id,
      keywords: options.keywords
    })

    this.getData()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})